package com.spring.springmvc.请求.传参;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RequestMapping("fun1")
@RestController
public class 传递单个参数 {
    @RequestMapping("/r1")
    public String receive(String name){
        return "接收到："+name;
    }
    @RequestMapping("/r2")
    public String receive1(String age){
        return "接收到age："+age;
    }
    @RequestMapping("/r3")
    public String receive1(int age){
        return "接收到age："+age;
    }
    @RequestMapping("/r4")
    public String receive1(Integer age){
        return "接收到age："+age;
    }

}
/*
      1.传递参数必须要一致，否则会接收不到
      2.区分int类型和Integer类型的使用细节
      int类型如果传入空值，则会报错
      Integer类型如果传入空值，则会返回null
      3.这里传入的数据都是String类型，方法内的类型为int则涉及一个强转
 */
